<?php
class usuarioPerfil_modelo extends CI_Model {
	
	var $idUsuario = '';
	var $idPerfil = '';

	
function __construct(){
	
parent::__construct();


}

function listado_Tecnicos(){
	
	$query = $this->db->query('SELECT u.idUsuario,u.nombre,u.apellidos,p.nombrePerfil,count(v.idVisita) as numVisitas FROM visita v RIGHT OUTER JOIN usuario u  ON u.idUsuario = v.idUsuario INNER JOIN usuarioperfil up ON up.idUsuario= u.idUsuario INNER JOIN perfil p ON p.idPerfil=up.idPerfil
GROUP BY u.idUsuario');


return $query -> result();
}


function tecnicos_obra($idObra){
	
	$query = $this->db->query('SELECT u.idUsuario,u.nombre,u.apellidos,p.nombrePerfil,count(v.idVisita) as numVisitas FROM visita v RIGHT OUTER JOIN usuario u  ON u.idUsuario = v.idUsuario and v.idObra='.$idObra.' INNER JOIN usuarioperfil up ON up.idUsuario= u.idUsuario INNER JOIN perfil p ON p.idPerfil=up.idPerfil
GROUP BY u.idUsuario');


return $query -> result();
}


function listado_porUsuario($id){
	
	$query = $this->db->query ('Select * from usuarioperfil where idUsuario='.$id.'');
	return $query -> result();
}

function perfil_Usuario($id){
	
	$query = $this->db->query ('Select idPerfil from usuarioperfil where idUsuario='.$id.'');
	return $query -> result();
}

}